Supporting flexible consistency management via discrete change description propagation

نویسندگان

  • JOHN C. GRUNDY
  • JOHN G. HOSKING
  • WARWICK B. MUGRIDGE
چکیده

A new software architecture for supporting inter-object consistency management is described. Objects with interdependent data values are kept consistent by propagating descriptions of object state changes along inter-object relationships. Response to and storage of these change descriptions supports the implementation of consistency management techniques in a more homogeneous way than existing models. Such techniques include efficient attribute recalculation and constraint schemes, multiple view consistency, and undo-redo, versioning and cooperative work facilities. Applications of the new architecture to user interface, graphical editor and programming environment construction are described.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Self-Configuring Networks

Current networks require ad-hoc operating procedures by expert administrators to handle changes. These configuration management operations are costly and error prone. Active networks[2, 3] involve particularly fast dynamics of change that cannot depend on operators and must be automated. This paper describes an architecture called NESTOR that seeks to replace labor-intensive configuration manag...

متن کامل

Managing inconsistency and promoting consistency

In this paper we describe an approach to (in)consistency management in viewpoint specii-cation using formal description techniques. Our development model consists of two phases. In the rst phase (\inconsistency management"), viewpoints are developed independently, and inconsistency is detected and reported back to the viewpoint speciiers by a central inconsistency manager. Once the inconsistenc...

متن کامل

Flexible Management of Shared Groupware Objects

Synchronous groupware brings together users, which are geographically distributed, but connected via a network. In this paper we describe an object manager, which simplifies synchronous groupware development. It offers a variety of services for controlling an application's shared data, including flexible object distribution, flexible object coupling, latecomer support and configurable concurren...

متن کامل

Life-Cycle Oriented Requirement Formalization and Traceability

Fast changing environment put huge pressure on companies, which have to develop products increasingly faster in order to stay competitive. Change propagation in requirements engineering and life-cycle-management is a key competency to increase the efficiency of product planning. We propose a method using structural complexity management methods to achieve consistency between these two domains. ...

متن کامل

An Approach to Software Change Management Support

The process of software change is complex, and needs to be managed and assisted by automated tools. In this paper, we present an approach to supporting software change management in software engineering environments. The major issues addressed include system representation, impact analysis and change propagation. In this approach, the change management activities are carried out on the original...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996